package com.bjbys.flush;

import java.util.TimerTask;

/**
* @Name: BjbysFlushTimerTask
* @Description: 职位信息列表刷新定时器任务
* @Author: 李超	lc_jack@foxmail.com
* @CreateDate: 2017-1-11 下午3:33:47 
* @Version: V1.0
 */
public class BjbysFlushTimerTask extends TimerTask{
	
	//总分页数，默认为10页
	private int pageCount = 10 ;

	@Override
	public void run() {
		//创建页面刷新对象
		BjbysFlush flushObj = new BjbysFlush() ;
		try {
			//1、打开火狐浏览器，跳转到刷新页面
			flushObj.setUp() ;
			flushObj.jumpFlushPage() ;
			//2、将页面中所有【发布职位】状态转换为【停止招聘】
			flushObj.updateAllRelease2Stop(pageCount) ;
			//3、将页面中所有【停止招聘】】状态转换为【发布职位】
			flushObj.updateAllStop2Release(pageCount) ;
			//4、将页面中所有【发布职位】状态转换为【停止招聘】，完成一次刷新
			flushObj.updateAllRelease2Stop(pageCount) ;
			//5、关闭浏览器
			flushObj.tearDown() ;
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

}
